package com.bootdo.wechat.domain;

import com.bootdo.wechat.utils.UUIDUtil;

import java.io.Serializable;
import java.util.Date;



/**
 * 
 * 
 * @author songjw
 * @email songjw1993@126.com
 * @date 2018-08-03 12:19:13
 */
public class MpFansDO implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//主键
	private String id = UUIDUtil.get12UUID();
	//当前公众号唯一用户的标识
	private String openId;
	//昵称
	private String nickname;

	//所属公众号
	private String mpId;
	//性别 1-男 2-女 0-未知
	private Integer sex;
	//国家
	private String country;
	//省份
	private String province;
	//城市
	private String city;
	//用户的语言，简体中文为zh_CN
	private String language;
	//用户头像
	private String headimgurl;
	//是否关注 0-关注 1-已取消关注 
	private Integer subscribe;
	//关注时间
	private Long subscribeTime;
	//绑定到开放平台后的唯一标识
	private String unionid;
	//运营者对粉丝的备注
	private String remark;
	//返回用户关注的渠道来源，ADD_SCENE_SEARCH 公众号搜索，ADD_SCENE_ACCOUNT_MIGRATION 公众号迁移，ADD_SCENE_PROFILE_CARD 名片分享，ADD_SCENE_QR_CODE 扫描二维码，ADD_SCENEPROFILE LINK 图文页内名称点击，ADD_SCENE_PROFILE_ITEM 图文页右上角菜单，ADD_SCENE_PAID 支付后关注，ADD_SCENE_OTHERS 其他
	private String subscribeScene;
	//
	private String createBy;
	//
	private Date createDate;
	//
	private String updateBy;
	//
	private Date updateDate;
	//删除标记 0-使用 1-删除
	private Integer delFlag;

	/**
	 * 设置：主键
	 */
	public void setId(String id) {
		this.id = id;
	}
	/**
	 * 获取：主键
	 */
	public String getId() {
		return id;
	}
	/**
	 * 设置：当前公众号唯一
用户的标识
	 */
	public void setOpenId(String openId) {
		this.openId = openId;
	}
	/**
	 * 获取：当前公众号唯一
用户的标识
	 */
	public String getOpenId() {
		return openId;
	}
	/**
	 * 设置：昵称
	 */
	public void setNickname(String nickname) {
		this.nickname = nickname;
	}
	/**
	 * 获取：昵称
	 */
	public String getNickname() {
		return nickname;
	}

	/**
	 * 所属公众号ID
	 * @return
	 */
	public String getMpId() {
		return mpId;
	}

	public void setMpId(String mpId) {
		this.mpId = mpId;
	}


	/**
	 * 设置：性别 1-男 2-女 0-未知
	 */
	public void setSex(Integer sex) {
		this.sex = sex;
	}
	/**
	 * 获取：性别 1-男 2-女 0-未知
	 */
	public Integer getSex() {
		return sex;
	}
	/**
	 * 设置：国家
	 */
	public void setCountry(String country) {
		this.country = country;
	}
	/**
	 * 获取：国家
	 */
	public String getCountry() {
		return country;
	}
	/**
	 * 设置：省份
	 */
	public void setProvince(String province) {
		this.province = province;
	}
	/**
	 * 获取：省份
	 */
	public String getProvince() {
		return province;
	}
	/**
	 * 设置：城市
	 */
	public void setCity(String city) {
		this.city = city;
	}
	/**
	 * 获取：城市
	 */
	public String getCity() {
		return city;
	}
	/**
	 * 设置：用户的语言，简体中文为zh_CN
	 */
	public void setLanguage(String language) {
		this.language = language;
	}
	/**
	 * 获取：用户的语言，简体中文为zh_CN
	 */
	public String getLanguage() {
		return language;
	}
	/**
	 * 设置：用户头像
	 */
	public void setHeadimgurl(String headimgurl) {
		this.headimgurl = headimgurl;
	}
	/**
	 * 获取：用户头像
	 */
	public String getHeadimgurl() {
		return headimgurl;
	}
	/**
	 * 设置：是否关注 0-关注 1-已取消关注 
	 */
	public void setSubscribe(Integer subscribe) {
		this.subscribe = subscribe;
	}
	/**
	 * 获取：是否关注 0-关注 1-已取消关注 
	 */
	public Integer getSubscribe() {
		return subscribe;
	}
	/**
	 * 设置：关注时间
	 */
	public void setSubscribeTime(Long subscribeTime) {
		this.subscribeTime = subscribeTime;
	}
	/**
	 * 获取：关注时间
	 */
	public Long getSubscribeTime() {
		return subscribeTime;
	}
	/**
	 * 设置：绑定到开放平台后的唯一标识
	 */
	public void setUnionid(String unionid) {
		this.unionid = unionid;
	}
	/**
	 * 获取：绑定到开放平台后的唯一标识
	 */
	public String getUnionid() {
		return unionid;
	}
	/**
	 * 设置：运营者对粉丝的备注
	 */
	public void setRemark(String remark) {
		this.remark = remark;
	}
	/**
	 * 获取：运营者对粉丝的备注
	 */
	public String getRemark() {
		return remark;
	}
	/**
	 * 设置：返回用户关注的渠道来源，ADD_SCENE_SEARCH 公众号搜索，ADD_SCENE_ACCOUNT_MIGRATION 公众号迁移，ADD_SCENE_PROFILE_CARD 名片分享，ADD_SCENE_QR_CODE 扫描二维码，ADD_SCENEPROFILE LINK 图文页内名称点击，ADD_SCENE_PROFILE_ITEM 图文页右上角菜单，ADD_SCENE_PAID 支付后关注，ADD_SCENE_OTHERS 其他
	 */
	public void setSubscribeScene(String subscribeScene) {
		this.subscribeScene = subscribeScene;
	}
	/**
	 * 获取：返回用户关注的渠道来源，ADD_SCENE_SEARCH 公众号搜索，ADD_SCENE_ACCOUNT_MIGRATION 公众号迁移，ADD_SCENE_PROFILE_CARD 名片分享，ADD_SCENE_QR_CODE 扫描二维码，ADD_SCENEPROFILE LINK 图文页内名称点击，ADD_SCENE_PROFILE_ITEM 图文页右上角菜单，ADD_SCENE_PAID 支付后关注，ADD_SCENE_OTHERS 其他
	 */
	public String getSubscribeScene() {
		return subscribeScene;
	}
	/**
	 * 设置：
	 */
	public void setCreateBy(String createBy) {
		this.createBy = createBy;
	}
	/**
	 * 获取：
	 */
	public String getCreateBy() {
		return createBy;
	}
	/**
	 * 设置：
	 */
	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}
	/**
	 * 获取：
	 */
	public Date getCreateDate() {
		return createDate;
	}
	/**
	 * 设置：
	 */
	public void setUpdateBy(String updateBy) {
		this.updateBy = updateBy;
	}
	/**
	 * 获取：
	 */
	public String getUpdateBy() {
		return updateBy;
	}
	/**
	 * 设置：
	 */
	public void setUpdateDate(Date updateDate) {
		this.updateDate = updateDate;
	}
	/**
	 * 获取：
	 */
	public Date getUpdateDate() {
		return updateDate;
	}
	/**
	 * 设置：删除标记 0-使用 1-删除
	 */
	public void setDelFlag(Integer delFlag) {
		this.delFlag = delFlag;
	}
	/**
	 * 获取：删除标记 0-使用 1-删除
	 */
	public Integer getDelFlag() {
		return delFlag;
	}
}
